aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/[username]
Commit message (Collapse)AuthorAgeFilesLines
* receive/invoice: build POST body from snapshot, don't mutate $derivedAdam Soltys2026-06-191-11/+12
| | | | | | | | | | | | | | The merchant receive and invoice pages mutated the $derived `invoice` proxy (setType/setAmount/setMemo) then POSTed it. Mutating a $derived and JSON.stringify-ing it serializes unreliably, so a stale type (on-chain when lightning was expected) and a stale/10x-shifted amount could leak from a prior interaction into POST /invoice (funk POS bug). Build the body as { ...$state.snapshot(invoice), ...changes } so the intended type/amount/address_type reliably win; update() takes the plain body. Front-end only. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
* always show lnurl buttonAdam Soltys2025-09-031-6/+4
|
* numpad fixesAdam Soltys2025-08-201-1/+1
|
* coinos logo in qrAdam Soltys2025-08-151-3/+3
|
* streamlined welcome messageAdam Soltys2025-08-131-15/+11
|
* copy lnurlAdam Soltys2025-07-261-2/+30
|
* arrow outlineAdam Soltys2025-07-261-2/+2
|
* rotate tapAdam Soltys2025-07-261-1/+1
|
* new qrAdam Soltys2025-07-261-5/+8
|
* handle null tipsAdam Soltys2025-07-191-1/+1
|
* prompt for tip for auto paysAdam Soltys2025-07-191-1/+0
|
* nfc toggleAdam Soltys2025-07-131-27/+4
|
* tap qrAdam Soltys2025-07-131-7/+8
|
* auto withdrawal confirmAdam Soltys2025-07-122-29/+43
|
* qr updateAdam Soltys2025-07-115-1/+139
|
* user onboardingAdam Soltys2025-07-101-1/+21
|
* make username a buttonAdam Soltys2025-07-081-2/+2
|
* bottom insetAdam Soltys2025-07-081-0/+1
|
* prefix lnurlAdam Soltys2025-07-081-1/+1
|
* hide pencilAdam Soltys2025-07-081-6/+7
|
* profile menuAdam Soltys2025-07-081-29/+30
|
* bitcoin accepted pageAdam Soltys2025-06-241-1/+1
|
* fix lnurl linkAdam Soltys2025-06-241-1/+1
|
* user lnurlAdam Soltys2025-06-231-7/+21
|
* update noticeAdam Soltys2025-05-121-1/+1
|
* incident noticeAdam Soltys2025-05-121-0/+7
|
* move add account button to security pageAdam Soltys2025-04-251-8/+0
|
* invalidate contactsAdam Soltys2025-02-261-10/+10
|
* comment out ssrAdam Soltys2025-02-261-10/+10
|
* pinsAdam Soltys2025-02-261-8/+10
|
* lock in invoice rateAdam Soltys2025-01-271-1/+3
|
* hide nostr stuffAdam Soltys2025-01-262-27/+31
|
* preserve insufficient funds messageAdam Soltys2025-01-251-2/+0
|
* unified event endpointAdam Soltys2025-01-231-3/+0
|
* invoice typesAdam Soltys2025-01-231-1/+0
|
* followsAdam Soltys2025-01-234-31/+32
|
* use nsec if availableAdam Soltys2025-01-222-3/+5
|
* derived dataAdam Soltys2025-01-211-1/+1
|
* hide zap button for userAdam Soltys2025-01-211-1/+1
|
* remove border on last eventAdam Soltys2025-01-211-2/+2
|
* notesAdam Soltys2025-01-214-28/+72
|
* nostr routesAdam Soltys2025-01-201-0/+39
|
* check for id existencenAdam Soltys2025-01-181-2/+1
|
* hide followsAdam Soltys2025-01-171-33/+33
|
* follow list promiseAdam Soltys2025-01-171-2/+2
|
* comment out followsAdam Soltys2025-01-172-14/+19
|
* invoice type selectionAdam Soltys2025-01-151-5/+25
|
* sign pageAdam Soltys2025-01-151-1/+5
|
* flexible profile fieldsAdam Soltys2025-01-141-2/+2
|
* refactor followsAdam Soltys2025-01-145-42/+56
|